/*@font-face { font-family: Comfortaa; src: url('media/comfortaa-regular.ttf'); }*/
*{margin:0;padding:0}
body{
 font-family: Ubuntu, 'Trebuchet MS', sans-serif;
 font-size:12px;
 color:#fff;
}
html, body {background:#000}
a.readon, a {
 color:#ff6600;
 text-decoration:none;
 padding-right: 10px;
}
.readon {
 display:block;
 float:left;
 text-transform:lowercase;
}
.readon:hover {
 border:0;
}
.readon .icon {
 display:block;
 width:4px;
 height:8px;
 background:url(../images/bullet.png);
 float:left;
 margin: 6px 0 0 5px;
}
.readon:hover .icon {
 background-position:0 8px;
}
.readon .text {
 display:block;
 float:left;
 border-bottom: 1px dotted #000;
}
a {
 background:none;
 padding-right:0;
}
.readon:hover .text , a:hover {
 border-bottom: 1px dotted #808080;
 color:#fff;
}
a img {border:0}
li {list-style:none}
.container {
 width:940px;
 margin:auto;
}
.clear{clear:both}
.header {
 background:url(../images/logo-equinox.png) no-repeat;
 margin-top:15px;
 height:55px;
 margin-bottom:9px;
}
.header h1 {
 height:42px;
 width: 190px;
}
.header h1 a, .header h1 span {
 display:block;
}
.header h1 a:hover, .header h1 a {
 border:0;
}
.header h1 span {
 text-indent:-10000px;
}
.main-nav {
margin-left: 60px;
position: relative;
text-transform: uppercase;
top: -1px;
}
/*.no-slideshow{
 border-bottom:1px solid #1A1A1A;
}*/
.main-nav li {
 float:left;
 margin-right:10px;
}
.main-nav a {
 color:#fff;
 border:0;
}
.main-nav  a:hover, .main-nav  li.active span, .main-nav li.active a {
 color:#ff6600;
}
.main-nav li.item8 {
 margin-left:4px;
}
.main-nav ul ul {
 display:none;
}
.slideshow {
 clear:both;
 border-radius:5px;
}
.slideshow a:hover {
 border:0;
}
div#slideshowbox img {
 border-radius:6px;
 -moz-border-radius:6px;
 -webkit-border-radius:6px;
}
h2, h3 {
 font-weight:normal;
}
h2 {
 font-family:Comfortaa, Ubuntu, Trebuchet MS, Arial, sans-serif;
 border-bottom:1px solid #333;
 font-size:20px;
 color:#ff6600;
 padding-bottom:6px;
 margin-bottom:14px;
 letter-spacing:1px;
}
h2:first-letter {
 color:#ccc;
}
.block {
 margin-bottom:20px;
}
.block-heading {
 margin-bottom:20px;
}
h3 {
 text-transform:uppercase;
 margin-bottom:4px;
}
h3 a, h3 a:hover {
 color:#fff;
 border:0;
 cursor:default;
}
h3:first-letter {
 /*text-transform:uppercase;
 color:#ff6600;*/
}
h4 {
 font-style: italic;
 letter-spacing: 1px;
 margin-bottom: 10px;
}
.date {
 color:#999;
}
.date:before{
 content:'When: ';
 padding-right:3px;
 color:#ff6600;
}
.date:hover {
 color:#fff;
}
.col p {
 color:#b3b3b3;
 margin: 10px 0;
}
.article img, .block-content img {
 width:268px;
 height:auto;
 display:block;
}
.article ul {
 margin-bottom:15px;
}
.col {
 width:290px;
 float:left;
}
.col.regular{
 width:240px;
}
.col-1 {
 margin-right:40px;
}
.col-3 {
 float:right;
}
.col-5 {
 width:658px;
}
.footer-inner {
 background:url(../images/logo-equinox.png) no-repeat 0 -56px;
 margin-top:6px;
}
.content-container {
 margin-top:20px;
 line-height:18px;
}
.footer {
 clear: both;
 border-top: 1px solid #1a1a1a;
 font-size:10px;
 color:#666;
 margin-bottom:4px;
}
.feeds{
 float:right;
}
.feeds a span {
 display:none;
}
.footer-stuff{
 padding: 24px 0 0 39px;
}
.footer address {
 font-style:normal;
 display:inline;
}
.footer small {

}
.footer  a {
 color:#666;
}
.footer  a:hover {
 color:#999;
}
div.fbDarkWidget {
 border:0;
}
/*Articles*/
.blog .article {
 border-bottom:1px dotted #333;
 margin-bottom:10px;
}
/* BLOG PAGINATION */
.counter {
 margin-top:10px;
}
.pagination li {
 float:left;
 margin-right: 12px;
 color:#ccc;
}
/* EDIT MODE */
.contentpaneopen_edit img {
 height:auto;
 width:auto;
}
/*Styling forms*/
input, textarea, button {
border: 1px solid #333;
background:#000;
height: 20px;
width: 185px;
color:#fff;
padding:0 5px;
display:block;
margin:5px 0;
}
textarea {
width:250px;
height:50px;
}
label {
display:block;
}
.checkbox, button, .button {
 width:auto;
 height:auto;
 border:1px solid #333;
}
.checkbox:hover, button:hover, .button:hover {
 border-color:#fff;
}
a.category {
 display:block;
}
#page li:before {
 content: ' ';
 background:url(../images/bullet.png) no-repeat;
 height: 8px;
 width: 4px;
 display:block;
 float:left;
 margin: 6px 5px 0 0;
}
#page li:hover:before {
 background-position:bottom;
}
/*ICONS*/
.icon {
 display:block;
 width:16px;
 height:16px;
 background:url(../images/icons.png) no-repeat;
}
.icon.fb {
 background-position: 0px -15px;
}
.block-heading .icon {
 float:left;
 margin-right: 5px;
}
/*Bubble*/
.header-bubbles {
 width:156px;
 height:89px;
 background:url(../images/header-bubles.png) no-repeat 0 -13px;
 position:absolute;
 left:77%;
 top:0;
 text-align:center;
 padding-top:15px;
}
.header-bubbles:hover {
 cursor:pointer;
}
.header-bubbles p {
 padding-right: 10px;
 width: 137px;
}
